package com.xdcplus.web.common.pojo.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.sql.Timestamp;

/**
 * @author xukw
 * @date 2023/11/6 17:29
 */
@Data
@ApiModel(description = "正背膜分选机汇总")
@TableName("MES_REPORT.DM_Sorting_Summary")
public class DmSortingSummary implements Serializable, Cloneable {

    /**
     * 主键
     */
    @ApiModelProperty(name = "主键", notes = "")
    private Long id;
    /**
     * 日期
     */
    @ApiModelProperty(name = "日期", notes = "")
    private String dateId;
    /**
     * 线别
     */
    @ApiModelProperty(name = "线别", notes = "")
    private String bayCode;
    /**
     * 舟号
     */
    @ApiModelProperty(name = "舟号", notes = "")
    private String boatCode;
    /**
     * 管号
     */
    @ApiModelProperty(name = "管号", notes = "")
    private String tubeCode;
    /**
     * NG类型
     */
    @ApiModelProperty(name = "NG类型", notes = "")
    private String ngName;
    /**
     * 统计时间，yyyy-MM-dd HH:mm
     */
    @ApiModelProperty(name = "统计时间，yyyy-MM-dd HH:mm", notes = "")
    private String summaryDate;
    /**
     * 设备名称
     */
    @ApiModelProperty(name = "设备名称", notes = "")
    private String deviceName;
    /**
     * 创建日期
     */
    @ApiModelProperty(name = "创建日期", notes = "")
    private Timestamp createdTime;
    /**
     * 检测时间
     */
    @ApiModelProperty(name = "NG数量", notes = "")
    private Long ngNumber;
    /**
     * 月
     */
    @ApiModelProperty(name = "月", notes = "")
    private String monthId;
    /**
     * 周
     */
    @ApiModelProperty(name = "周", notes = "")
    private String weekId;



    @ApiModelProperty(name = "班日期", notes = "")
    private String shiftDate;
    @ApiModelProperty(name = "班次", notes = "")
    private String shiftName;
    @ApiModelProperty(name = "班次编码", notes = "")
    private String shiftCode;

}
